home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / snmp / mib2c-data / syntax-DateAndTime-get.m2i < prev    next >
Text File  |  2008-09-22  |  2KB  |  55 lines

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: syntax-DateAndTime-get.m2i 12079 2005-04-14 02:52:09Z rstory $
  5. ########################################################################
  6. @if $m2c_mark_boundary == 1@
  7. /** START code generated by $RCSfile$ $Revision: 12079 $ */
  8. @end@
  9. ########################################################################
  10. ##
  11.    /* temporary storage for date. If you have any of this data available
  12.       directly, use it instead. */
  13.    int year, month, day, hour, minutes, seconds, deci_seconds;
  14.    int rc, utc_offset_direction, utc_offset_hours, utc_offset_minutes;
  15.  
  16.    /** we should have a pointer and enough storage */
  17.    netsnmp_assert( (NULL != $m2c_node_param_ref_name) && (NULL != *$m2c_node_param_ref_name));
  18.    netsnmp_assert( (NULL != $m2c_node_param_ref_lname) && ((* $m2c_node_param_ref_lname) >= 11));
  19.  
  20.    /*
  21.     * TODO:231:o: |-> copy $node data.
  22.     * get the date from your context pointer.
  23.     */
  24.    return MFD_SKIP; /* TODO:234:M: |-> Remove SKIP once you've set $node data */
  25.  
  26.    year = 0; /* 0..65536 */
  27.    month = 0; /* 1..12 */
  28.    day = 0; /* 1..31 */
  29.    hour = 0; /* 0..23 */
  30.    minutes = 0; /* 0..59 */
  31.    seconds = 0; /* 0..60 (60 indicates a leap-second) */
  32.    deci_seconds = 0; /* 0..9 */
  33.  
  34.    /* setting utc offset is optional. Leave the values as is if you
  35.       want to exclude this information. */
  36.    utc_offset_direction = 0; /* -1, +1 */
  37.    utc_offset_hours = -1; /* 0..13 */
  38.    utc_offset_minutes = -1; /* 0..59 */
  39.  
  40.    /* call convenience function to set data */
  41.    rc = netsnmp_dateandtime_set_buf_from_vars(*$m2c_node_param_ref_name,
  42.                                               $m2c_node_param_ref_lname,
  43.                            year, month, day,
  44.                            hour, minutes, seconds, deci_seconds,
  45.                            utc_offset_direction, utc_offset_hours,
  46.                            utc_offset_minutes );
  47.    if(rc != SNMP_ERR_NOERROR)
  48.       return rc;
  49.  
  50. ##
  51. ########################################################################
  52. @if $m2c_mark_boundary == 1@
  53. /** END code generated by $RCSfile$ $Revision: 12079 $ */
  54. @end@
  55.